﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;

namespace Mapping.Seguridad
{
    public static class MappingSession
    {
        public static int AgregarSession(Entidades.Seguridad.Session oSession)
        {
            SqlCommand cmdUsuarios = new SqlCommand();
            cmdUsuarios.CommandText = "sp_AgregarSession";
            cmdUsuarios.CommandType = System.Data.CommandType.StoredProcedure;
            cmdUsuarios.Connection = Servicios.Conexion.ObtenerInstancia().RetornarConexion();
            cmdUsuarios.Parameters.Add("@IdUsuario", System.Data.SqlDbType.VarChar).Value = oSession.nombreusuario;
            cmdUsuarios.Parameters.Add("@Fecha_Login", System.Data.SqlDbType.VarChar).Value = oSession.fecha_login;
            cmdUsuarios.Parameters.Add("@Hora_Login", System.Data.SqlDbType.VarChar).Value = oSession.hora_login;
            cmdUsuarios.Parameters.Add("@Fecha_Logout", System.Data.SqlDbType.VarChar).Value = oSession.fecha_logout;
            cmdUsuarios.Parameters.Add("@Hora_Logout", System.Data.SqlDbType.VarChar).Value = oSession.hora_logout;
            int nro = Convert.ToInt32(cmdUsuarios.ExecuteScalar());
            return nro;
        }
    }
}
